Moved protected to end of class