This was a quick duplication of the method used to extract property annotations. This allows us to support virtual properties since the annotations allows a name to override the actual property/method name. in the mapping properties generation from the entity. Ultimately It could be refactored along with the property annotation extraction method and perhaps other parts of this class as the requirements become clearer.