##### There are two different opinions: 1 - Use DB level constraints in addition to model validations. 2 - Rely only on model validations. Original discussion: https://github.com/AgileVentures/osra/pull/24#discussion-diff-17034290