      - returns: IPValue
      */
     public func vectorize() -> IPValue {
-        return IPValue(type: .CGSize, vectors: [self.width, self.height])
+        return IPValue(type: .CGSize, vectors: [width, height])
     }
 }
 

     - returns: IPValue
     */
    public func vectorize() -> IPValue {
        return IPValue(type: .CGFloat, vectors: [self.m11, self.m12, self.m13, self.m14, self.m21, self.m22, self.m23, self.m24, self.m31, self.m32, self.m33, self.m34, self.m41, self.m42, self.m43, self.m44])
    }
}


     - returns: IPValue
     */
    public func vectorize() -> IPValue {
        return IPValue(type: .CGPoint, vectors: [x, y])
    }
}

