NoDataInjector uses inheritance