Working out the threading logic still, as well as mocking the repository and possibly the SNMP request returns