Daniel, you should touch up on your deep vs shallow copy ;)
Manual merge