diff --git a/dumux/common/fvproblem.hh b/dumux/common/fvproblem.hh
index ad06c7aebfe33b792eb9d62af0a049b6b9bfdc64..04c1de7ca57b02b41b2880d00129d48c7a375737 100644
--- a/dumux/common/fvproblem.hh
+++ b/dumux/common/fvproblem.hh
@@ -66,7 +66,7 @@ class FVProblem
                                      std::vector<PointSource> >;
 
     using GridVariables = GetPropType<TypeTag, Properties::GridVariables>;
-    using ElementFluxVariablesCache = typename GridVariables::GridFluxVariablesCache::LocalView;
+    using ElementFluxVariablesCache = typename GetPropType<TypeTag, Properties::GridFluxVariablesCache>::LocalView;
     using ElementVolumeVariables = typename GridVariables::GridVolumeVariables::LocalView;
     using VolumeVariables = typename ElementVolumeVariables::VolumeVariables;