made get by ID methods gracefully handle null values
fixed task edit dialog fragment still using app instance for properties