Moved protected method to the bottom of the class