added 'size' and 'missingChoicesText' parameters