core param/plugin redesign, test suite fixed