This was a bad idea, it was incomplete and should be implemented in the User Model.