The v3 model introduces a notion of MIB instrumentation controller class which provides callbacks - one for read and the other for set operations. Stock MIB controller implementation invokes Managed Object Instances Python objects (each identified by an OID) to get/set their values.
So you could either setup your own MibInstrumentatonController class (see EchoMibInstrumController here) or use stock MIB controller with your own Managed Object Instances (see MyStaticMibScalarInstance here).
The SNMPv3 settings in these examples are slightly different but that is not relevant to MIB implementation.