change access level from private to protected to give ability to override any settings