Class C uses class D which will be inaccessible after move