Remove write-only properties in XfdashboardImage

The write-only properties removed are only used once for setting up XfdashboardImage. To ensure they could only set once and only from inside XfdashboardImage replace these properties with private functions.