passing template dir and args in constructor
SNMP fits protocol interface