Use _key directly for equality checks
Merge pull request #20 from cpennington/fix-equality

Use _key directly for equality checks
Merge pull request #18 from cpennington/use-replace

Document requirements for replace, and use it to implement key methods
Add asset_type as a required property for asset keys