begin implementing @set support
fix empty list processing for @list props
fix typed value processing, @set processing improvements