Guarentee models have the id field set in Firebase.Collection