fix has-one field binding
add has-one test