changing "on" and "consumes" order

After a ```from``` and/or ```roles```, I can't invoke the ```consumes```, it needs to be ```on```, since the ```from``` (for instance) returns the ```OnMethods``` type