Added factory for abstract models with cms placeholder.