Controller should not be responsible for generation
Mutio class now completely abstracted from Angular