Public methods should be before private/protected methods