Should be a protected property, not a protected field {get;set;}