new support for setting annotations on methods and members + limited support for annotations on parameters + refactoring of jackson generation approach