Private methods are now protected