Change Preprocessor interface to match HiddenLayer