#186 - Additional bug when a polymorphic type is defined as the root