Fix existence of hasXYZ methods

Homogenized existence of "hasXYZ" methods, removed where necessary.