public ISubObjectA ProvideSubObjectA(SubObjectA obj) { return(obj); }
public ISubObjectA ProvideSubObjectA(SubObjectA obj) => obj;