Since this fulfills `ITenantOperationsListener`, consider refactoring to a non-`abstract` `BaseTenantOperationsListener`, and then when some poor fellow actually needs a no-op `ITenantOperationsListener` he can just use it.