BaseModel sync now calls serialize on the model if it's defined