Should we combine the `check_annotation_data` and `check_mapkit_included` methods or leave them separate, do you think?

Maybe merge them into a more generic `check_compatibility` method?