529 client side uuid

This is a quick fix, but since it's 2am and I'm not entirely sure how to test storing and restoring a component, I will let someone else pull this into master if it is working.