After discussion with @justinvdm this is fine -- model.id can never be a function.