jason agent class customisation