May be you need something like generateDescription(), generateParams() ?