Since most people hate them because of inheritance and it seems we might introduce inheritance of particle, it might justify something hacky?

@semmons99  any ideas.