added support for additional decls on member ctors
added usings to class
added template to ClassMethod so things like MemberCtor can be parameterized