Think about a registered component that implement copy constructor. You’ll get a Stack Overflow Exception! So avoid it.