wouldn't it help to have a reference directly to a `org.modeshape.jcr.value.Property` as opposed to separating `name` and `type` ? The property interface provides a lot more info about a property which might help in indexing.