Add model constructor
Add isNew and isValid