public void setAnimation(ReadableMap animation) {
        mNodeAnimation.parseFromMap(animation);

        if (animation != null && animation.hasKey("name")) {
            mNodeAnimation.setAnimationName(animation.getString("name"));
        } else {
            mNodeAnimation.setAnimationName(null);
        }

        mNodeAnimation.updateAnimation();
    }
This function ensures that the children of this element aren't the top-most changed element.
android/viro_bridge/src/main/java/com/viromedia/bridge/component/node/VRTNode.java