Assert instanceof PropertyId

Another tiny split from #132.

1. Use two different strings with different lengths.
2. Why should a method called `getPropertyId` not return a `PropertyId`?