     //MARK: - Mock KVO System
     
     override public func acceptedKeys() -> [String] {
-        return ["rect", "color"]
+        return ["rect", "color", "anchor", "anchorPosition", "width", "height"]
     }
     
     override public func changeValueOf(key: String, to obj: Any) -> Bool {

            return rect
        case "color":
            return color
        default:
            return nil
        }

                return true
            }
            return false
        case "anchor":
            if obj is CGPoint {
                anchor = obj as! CGPoint
                return true
            }
            return false
        case "anchorPosition":
            if obj is NTImageEffectAnchorPosition {
                anchorPosition = obj as! NTImageEffectAnchorPosition
                return true
            }
            return false
        case "width":
            if obj is CGFloat {
                width = obj as! CGFloat
                return true
            }
            return false
        case "height":
            if obj is CGFloat {
                height = obj as! CGFloat
                return true
            }
            return false
        default:
            return false
        }
