HiddenLayer reconstruct interface public