you don’t need to do that you can access everything you want with these 3 methods
Account_OrderUpdate;
Account.ExecutionUpdate
Account.AccountStatusUpdate
if you search the help pages in Ninja you will find full explanations and some sample code to help you get pnl, cashbalance, last execution, etc.
One word though - do check everything works exactly how you want - positionupdate for instance works in a slightly odd way ( to my way of thinking)