Constraints
Interfaces 
Constrainer
Classes 
NoConstraints
SiteConstraints