create outward methods for aliases as well because they may be overridden in subclasses of the outer class
create outward methods for aliases as well because they may be overridden in subclasses of the outer class
markovandooren/jlo