ensure grid is not copied, due to CRAZY c++11 behaviour when initializing const references with initializer lists