Don't eagerly extract properties for referenced types.  This causes problems if a supertype references a subtype, since the supertype's list of properties won't be fully populated.