Starting the supporting multi-inheritance: can call operations provided
by all the super classes (must use the annotation 'with')