private <V> void addProjection( MutableModelNode modelNode, StructSchema<V> viewSchema, ManagedProxyFactory proxyFactory, TypeConverter typeConverter) { modelNode.addProjection( new ManagedModelProjection<V>(viewSchema, bindings, proxyFactory, typeConverter)); }