Config.xs: add default() method
Config.xs: use typemap when creating new objects
Changes: update
merge
minor fix
support function for cloning
ugly: mark most objects as non-clonable
clone trees, repositories