FELIX-4607 initial implementation of configuration with nested annotations/interfaces. Only supports arrays or single elements, not collections. Does not support subtypes.