Changed the access level for private Schema variables to protected