In my opinion, this methodology will not work when we are using the functions/methods ( for example: getID() ). It will work until we use the Objects (BO, page, app, item, etc). I have no idea how to make it work with functions/methods.
You can create a new question post for this. Probably someone from Volt Development Team can reply on this.