MOF M2 Metamodel for Common Lisp