Added custom BaseUri implementation.
Serialization/Deserialization code now works.
Load/Save implementation unified. No more independent state.