add support of dynamic data paths with square brackets

added sample and double data-binding for inputs

closes #126