The AllocatorModule dictates the functionality needed by the
InventoryPlugin . The Allocator should extend the
InventoryModule for convenience and call super(InventoryPlugin).
The constructor of the Allocator will take two arguments, a
reference to the plugin and a Role.