Protected class method can be invoked from instance method