Please move the public method before protected ones