Fixed desktop JAXB

Fixed: The desktop class now has a default constructor (required by JAXB).