applyDynamic does not relies on overriding