public void ResetNetwork()
        {
            if (CurrentNetworkID < 0)
            {
                throw new Exception("Cannot reset a non existing network. You must create or load a network first.");
            }

            using (RlmDbEntities db = new RlmDbEntities(DatabaseName))
            {
                RlmUtils.ResetTrainingData(db, CurrentNetworkID);
            }

            // recreates network from scratch
            // TODO don't know if we need this later on when resetting the network. Just creating new one since we are dropping entire DB
            //NewNetwork(CurrentNetworkName, Inputs.ToList(), Outputs.ToList());
        }