RHManagedObject: added methods to fetch and return a dictionary, added methods to easily fetch in a background thread and return the results to the main thread
RHExtendedManagedObject: able to store additional data at runtime without changing the datamodel