added db4o dependency
refactored deserializing BXML into a separate service