Whiy change this to protected ?