public void ConnectTo(INeuralNetworkInputNode node, float weight)
    {
        if (connections == null)
        {
            connections = new List <Connection>();
        }

        connections.Add(new Connection(node, weight));
    }
 public Connection(INeuralNetworkInputNode node, float weight)
 {
     this.node   = node;
     this.weight = weight;
 }