public ConfigNode getNode()
        {
            ConfigNode node = new ConfigNode(CONFIG_NODE_NAME);

            node.AddValue(ABB_VALUE, abb);
            node.AddValue(NAME_VALUE, name);
            node.AddValue(MASS_VALUE, mass);
            node.AddValue(TYPE_VALUE, type.ToString());

            node.AddValue(PRODUCT_VALUE, product);
            node.AddValue(PRODUCT_PER_HOUR_VALUE, productPerHour);

            node.AddValue(REACTANT_VALUE, reactant);
            node.AddValue(REACTANT_PER_PRODUCT_VALUE, reactantPerProduct);

            if (exp != null)
            {
                node.AddNode(exp.getNode());
            }

            return(node);
        }