The Parser should be parametric w.r.t. the type of the KM container used (CloningKnowledgeManagerContainer is only one of the possible implementations).
We can hide it within the ecore model factory, or parameterize the parser explicitly.