Make multiparam attributes respect the plugin architecture. Fix attributes= and assign_attributes to match AR call semantics.