remove the need to have to pass class name to method invocation macros