Remove the silly @method thing and enforce specification of "self"