added Template/has(..);