Uniqueness is now ensure by database unique and validation and not by complicated code