As a developer I would prefer the least surprising behavior which IMO
is A.
Duplicating a resource meant as global in my applications is likely a
mistake on my part which I feel is better pointed out to me by the
container.
However, I expect container developers may want to keep backwards
compatibility on this one.
Kind regards
Evans Armitage