add automatic C# get set