more tests, some refinements of filtering of warnings
more tests related to handling of prototypes
include props from prototype chain in type
revised handling of properties defined in prototype