add full data-binding (two-way), add automatic load of schema + refactor and clean simple binds