Find the exact snapshot type to avoid exceptions during FindSnapshotType

FindSnapshotType  will raise exception when the name of one snapshot type is the start substring of the name of another snapshot type. For example two aggregate types: User and UserRole,