validation of fields #905
closes #910