Enable validation by specifying the bound view-model property
add sample for validation
add labels and make everything clearer
make compatible with new validation syntax