Deep clone the model assets and theme objects when toJSON-ing so that changes on the result JSON won't affect the original store model
Prevent code obfuscation - easy to (un)comment