refactored mapping strategies
- DataMapper vs. LimitedReferenceDepthMapper
- moved RPCHandler algorithms to ReflectionsUtil