improve property introspection.