      - 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: .CGPoint, vectors: [self.x, self.y])
    }
}


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

