Shadow property, but property is defined? - C#