copy
disable _onLayerAddRemove