Allow multiple models + extended interface