added in_list validation option
using model's validation property to help determine input type
added validation support for in_list