DerivedFromParamTree is specific to class synthesis. The forcing/initialization issue is too tough for it to be regarded as a general solution already.