InputNeuron inherits from InterriorNeuron, move backpropagation to Layer & call super in subclasses