GAM: deep param parsing, task-based datatype handling, more metainf for
data params, metainf stored alongside data param