MemberSelect checkandlabeltype bug fix; Using self (first cut)
more typedef fixes (e.g. as parameter)
Operator= on array item fix