DemandMetaData - specifying the bean demands a dependency

The demand metadata is used to define what the bean demands.