Fixed. Hooray. You can now add extra functions to an exisiting object if
it was derived from another class