Reuse operation signature in grammar
Move to handmade metamodel