change excludes to includes
redo lot protection
Allow setting the current theme
Changes to de/serialization