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); }