Fixes #3978

Fix #3978 - deprecating Placeholder Registry by having Placeholder and Placeholder Abstract Standalone implement their own containers.