preserve order of properties when cloning
* retainKeyOrder is now an option for schema
and will be used on save.