Separated support code from the definition of the macro DEFMETHOD.
Rename for improved naming convention.