stop treating inherited properties as cache items
fix numerous issues with repeatable types (#26)