Swizzling: use a safer logic for method swizzling that prevents issue when referencing methods that are implemented only in a parent class.