Please move protected methods after public ones