rename classes and make the triple-providers create their own models