Implement support for singleton component.