How to show images on ReqTransExplosion form Tree Control in D365FO

Hi,

I wanted to show the image on the TreeItem of FormTreeControl in ReqTransExplosion form. I tried to extend the treeSetNodeProperty method of ReqTransFormExplosion class. But it is not working. I am only able to use stateBold property of FormTreeItem. Rest of the property is not working in my case like stateImage(), OverlayImage(), stateCut(), etc.

Here is my code:

[ExtensionOf(classStr(ReqTransFormExplosion))]
public final class ReqTransFormExplosionCls_Extension
{
void treeSetNodeProperty(
int _nodeId,
ReqTrans _reqTrans,
boolean _checkChildren
)
{
FormTreeControl ctrlTreeLocal;
FormTreeItem treeItem;

    #resAppl

    next treeSetNodeProperty(_nodeId, _reqTrans, _checkChildren);

    ctrlTreeLocal = this.parmCtrlTree();
    treeItem = ctrlTreeLocal.getItem(_nodeId);

    if (_reqTrans.ItemId == "XYZ")
    {
        treeItem.stateBold(true);
        treeItem.stateChecked(FormTreeCheckedState::Checked);
        treeItem.stateCut(true);
        treeItem.stateImage(imageListAppl_StateReq.image(#ImageOverlayYellowLock));
        treeItem.overlayImage(imageListAppl_StateReq.image(#ImageOverlayYellowLock));
        ctrlTreeLocal.setItem(treeItem);
    }
}

}

Please let me know how it can be achieved in D365FO and also is there any possibility to change the color of FormTreeControl items.