Implement constructor for user