Remove custom object equality and hashing code which wasnt updated for the new(ish) non-URL based asset cases and caused issues with equality and random objects being ditched.
Remove custom object equality and hashing code which wasnt updated for the new(ish) non-URL based asset cases and caused issues with equality and random objects being ditched.

Synopsis/Synopsis-Framework,Synopsis/Synopsis-Framework,Synopsis/Synopsis-Framework,Synopsis/Synopsis-Framework