@steve, I agree that at this point it might not make sense to support fully immutable entities, but I think for embeddables it does make sense. Should I create another issue that focuses on this narrower scope?