Added setId() in Model.java for more control over the primaryKey