Collection's merge function uses template's ModelClass instead CMS::Model