Attempting to hook up DI to Controllers, though Metadata tokens are preventing Type equality - Need to revisit the way projects are compiled and if types can be compared more loosely.