Changed some field access to protected
Changed access fields