Fix immutable exceptions.
Add API.
MERGE