Adding Support to ILists to Tokenizer

- Tokenizer can instantiate and populate IList properties on the target
  object