It it helps, you can override functions within the plugin using a technique that's known as duck punch programming.
There's an example of this in the assessment extension here where it extends the functionality of the initialize method of both ArticleModel and ArticleView with new functionality.