OrderedDict from CompositeModel.eval_components
format Name collision error to show all collisions
use operator module for CompositeModel
use prefix as default key for Model.eval_components(), and pass params!