- decouple common database part (Repository pattern)
- remove CLS Compliant from projects which are not compliant