Changing field access to protected so I can subclass more easily