Make most fields only required when ready_to_publish is set to True