Adding declaration of responsibility to models
Modifying constraints on Authentication

An authentication without a user is like a Wisconsin without cheese.