Support setting @ChorusResource annotated fields on superclasses of Handlers, refactor / migrate handler lifecycle logic from ChrousInterperter into new HandlerManager