this is too few. there's a lot of class parameters/attributes that are not being set here and not being added to the parameter framework, i.e. `SG_ADD`