follow changes in LHCb!2680
follow changes in LHCb!2680 (merged): let the compiler deduce template argument types instead of explicitly specifying them
must be applied in conjunction with LHCb!2680 (merged)
follow changes in LHCb!2680 (merged): let the compiler deduce template argument types instead of explicitly specifying them
must be applied in conjunction with LHCb!2680 (merged)