GUIComponents now serialize and deserialize parameters (where needed)