public Synapse Build()
        {
            GetNeuronsById(out var inputNeuron, out var outputNeuron);
            var synapse = Synapse.For(context, inputNeuron, outputNeuron, randomGenerator);

            ConnectNeuronsInSynapse(synapse);
            synapse.Weight      = weight;
            synapse.WeightDelta = weightDelta;

            return(synapse);
        }