since feature has access to the AttributeRecord which knows about ColumnDefinitions either Feature exposes an interface to the _record or to the ColumnDefinitions themselves