The structure off the add-on is:
ClearCache.php - Doesn't seem to be used but would reset the cache.
Controller - Empty file, probably does nothing.
Public.php - adds status and status comments to the response->params.
ProfilePost.php - saves the profile post and resets the recent status cache. (so clearcache seems extraneous)
DataWriter.php - triggers the ProfilePost datawriter.
LoadClassController.php -triggers the Public.php code.
TemplateHook.php - adds status and status comments to the templete. (so Public.php seems extraneous)
I've written an add-on before but I didn't hook into Xenforo as much. Am I correct in stating that it can be cut down to: