The code will definetly change in the future while not keeping the same functionparameters and calls. You should not use this except you excatly know what you're doing.
Since the functions will change, comments are written for the future functions.
The idea behind this is to maintain data in cached form (client-context-side)) for various keyword-constructs.