Interface Map Key
@MapKey
@Target(allowedTargets = [AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY_SETTER, AnnotationTarget.PROPERTY_GETTER ] )
Dagger MapKey implementation allowing for InterfaceId to be used as a map key.