more light design work on metamodel transformation protocol