Hiding snmpContext and adding ClientContext to clean up API