fix for compiler error (max depth of templates initialization)