return cloned objects from rebus

some may modify objects they get from rebus, so need to give them deep
clones, or they will mess with rebus internal logic.