Edited contexts.py so that all references to the attribute roles have been erased - also cleaned hash function for Fingerprint.
Edited contexts.py so that deserialize() returns something AND all references to the attribute roles have been erased - also cleaned hash function for Fingerprint.