nice to have: one could use classes for external entities but ignore them during crd generation (example: ambassador mapping)