Class BaseNeuron<N extends BaseNeuron<N,​I,​O>,​I,​O>