let's have a Endpoints().register_ogc_features() and Endpoints().register_ogc_tiles()
then we can do
def __post_init__(self):
"""Post Init: register route and configure specific options."""
self.register_landing()
self.register_conformance()
if self.with_ogc_features:
self.register_ogc_features()
if self.with_ogc_tiles:
self.register_ogc_tiles()