#177 clean up parameter API
#177 add test for generating from dependent features