this-parameter should check super-classes as well