Small code simplifications
BUG-FIX: Signal.deepcopy was not copying the view when used by subclasses