Added Data Anotations to the model, fixed registration bug and tested UoW.