Object.Indexer.IndexProperty doesn't lowercase the property name. Which means if a user registers a property not fully lower case, the user won't be able to find it.
IndexProperty<PropertyType, PropertyOwnerType> : should have a version with saveKeyword and exact at false
We should have a manual section to explain how to do CustomIndexing