Group interface fields into a model struct