- CHANGE: rawVal as array instead of last value
- option.plugins should default as array, and can accept single function
- FIX: plugin function key param as number bug, use propName instead
- ADD: propKey passed into value plugins as last param
- ADD: value function can accept array of values and mixed with object in array