methods for the modification of synaptic weights written for OutputNeuron, Neuron and NeuronLayer.