[LIB-268] Annotation-based configurability | json schema fix and test
[LIB-268] Annotation-based configurability | error handling
[LIB-268] Annotation-based configurability | consistent reference handling