Logging improvements
Moved reflection to separate service and added caching to results to improve performance