#5: refactor parameter-bean and use lambda in template
#5: for quick generation
#5: remove JodaTime support