Nested component bug

Hi. I am not sure if this is a bug or an intended restriction.

When there is a component inside another component on the content-type-builder, the nested component can no longer have a component field, this field disappears. I have to remove the nested component from the parent component, in order to be able to add a component field in the nested component.

Let me be more clear:

  1. I create a component named “test”.
  2. I create a component named “test__item”
    3 .In the content-type-builder, I go to the test component, and add “test__item” as a field. This is now looking like this:

  1. Now, let’s say I want to add a component field to the test__item. I go to test__item, and click on “Add another field”. All fields are visible, with the exception of the “component field”. I can no longer add a component field on my test__item:

  1. So, I remove “test__item” from my “test” component, and now I can add a component field on my test__item:

May be this is a bug, may be this is intended. I just thought I had to let you know.

I think I just discovered that the reason is that is not possible to have a three-level nested component.

Component
----> Chilld Component
-----> Grand Child (not possible)

In my case, it would be nice to have a three level component indentation.
As an example: