feat(di): add metadata to Key