model refined in extension builder, field categories added to position