Change ModelNode to properties and add doc