fix issue where vis type has no params
move params definition to the base vis type class