declare customFields class as abstract so it doesn't get treated as a migration