added PatternSetModel, to be used as default type for constaint models (saves
memory)