inline constructors in enum_grid