Port all remaining self.protected_instance_variables to class methods

One of few small, unfinished things. Only `ActionView` stuff was using method approach, with this PR all stuff got ported to it.