added fields container interface
The FieldContainer class stores variants for possible grid types and exposes an interface to access underlying fields.