neba-15 Add lazy loading support to fields referencing other resources
- Improved Handling of Optional declarations and added nesting support
- Removed usage of anonymous classes for callbacks
- Improved test coverage and inner structure of FieldValueMappingCallback