Patterns - FIX context dependant template semantics