v1.5.0
- We _already_ caught this exact situation of a class trying to import itself, but this change now _specifically_ looks for that problem _sooner_. The improved error message now literally says "circular reference between A and A" (rather than "between A and some earlier part of A's class hierarchy"). Thus giving the user a better description of the problem with their badly written property map.