Editor showing multiple copies of variables for a component

So, I’m having an issue where I’m creating a custom scene component class and adding it to another class in code. When I run the editor, and examine the component, I see two copies of most of its variables. The translation, rotation, scale, visible on/off, and a variety of other attributes are listed twice.

Is there any logical reason this might be happening? Is there a way this component is being initialized twice?

The reason for this was that the component had a component attached to it. The child component was exposed fully to blueprint, so all the child component’s variables were showing through on the parent component’s details page.