protected virtual string GenerateProperty(Field f) { return f.OptionAccess + " " + f.PropertyType + " " + f.Name + " { get; set; }"; }