derivation filter interface, with BeRational (enabled by default) and DeriveOnlyDemandedTask (not default)