renaming the protocol: NeuralElement -> Neural