Change private methods and properties to protected.