add constrain object, disable by default
include constrain object in test files
Merge pull request #9 from rnarius/feature/constrain

constrain object