Changed Private Property/Method to Protected