added more ocl constraints (7 total now)
- bidirectional relationships