вот базовый компонент AComp

Код:
<?xml version="1.0" encoding="utf-8"?>
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="300" height="300">
<mx:Label id="labelField" width="100" height="30" text="label" />
</mx:Canvas>
а вот компонент BComp который наследуется от предыдушего

Код:
<?xml version="1.0" encoding="utf-8"?>
<AComp xmlns="*" xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Button label="button" x="200" />
</AComp>
если использовать класс BComp то вылетает ошибка:
Multiple sets of visual children have been specified for this component (base component definition and derived component definition).
если убрать либо Label в первом классе либо Button во втором то все работает нормально
скажите плиз, что это может быть?