Change readonly array attributes to functions with sequence return type.
Include more TV source types.