public override void Foo(IPersistenceLayer persistenceLayer) => persistenceLayer.FooC(this);