AddComponentMenu strange behaviour

Updated:

I have two c# libraries (framework 3.5) in plugin folder. (Unity 5.1.2p2)

First library has:

[AddComponentMenu("Game/Core/Components/test1")] 
public class Class1 : MonoBehaviour { } 

[AddComponentMenu("Game/Core/Components/test2")] 
public class Class2 : MonoBehaviour { }

Second library has:

[AddComponentMenu("Game/General/Components/test3")] 
public class Class3: MonoBehaviour { } 

When i open “add component” menu in Editor, all 3 scripts located in Game/Core/Components. Is this normal behaviour or bug?

This is normal behaviour…As [AddCOmponentMenu] is used to make it place in Menu tab… If you delete that line of [AddComponentMenu] then those won’t be shown in Menu tab…