added neon dependency (https://github.com/tpietzsch/neon/) and employed @Instantiate @ByTypeOf annotations