public AttrDefinition(string name, TypeSpecifier typeSpecifier, AttrModifier modifier, Location location) : base(location) { this.name = name; this.typeSpecifier = typeSpecifier; this.modifier = modifier; fieldBuilder = null; reader = null; writer = null; }