Remove the id attribute from SiteModel and let Backbone handle it. Also add method to SiteCollection to calculate the next ordinal value.