There is no way to customize getting of properties from the object. All possible ways to gain properties are hardcoded in PropertyResolver.
But, for example, there is set of NoSQL document DBs which have some class "Document" to work with DB. And to get some property of that document you should call something like this: 'doc.getProperty("myPropertyName")'.
Please add ability to customize obtaining properties from different kind of objects.