Couldn't find inherited parent component 'X' for 'Y'

Glad to see this is being looked into. I have a ton of these in my output log in 4.12.5.

Is it not proper programming to add components to a child class? Just wondering if this is an expected error and I’m just dumb or if there is a better way to set items up. Seems like the parent class shouldn’t need to have every possible component that child classes might have, but I don’t really know.