do not add `this` argument to abstract member macros methods because it will be added by member macro handler later (closes #2640)