Supporting Agent-Oriented Modelling with UML