I think the term `Asset` is being used for a few different things. To me, this perhaps should be something like `VersionableName`. What'd think?