``` // model options ... SomeProperty: { type: Object } ... class MyClass { } modelInstance.SomeProperty = new MyClass(); // throws error ``` Should be able to tweak `Property.canSetValue` ([source link](https://github.com/cognitoforms/model.js/blob/66b92f4ac0b88f48e3f354ab2578804288727ddc/src/property.ts#L485)) to relax the type checking a bit.