Integrated Strong Typed template