Issue 1 - Added data annotations to customer model