Let's say I have a model that can have 2 different workflow specs, depending on an attribute. What about dinamically declare 2 specs and the model's spec on demand??