mvvm binding framework almost ready...
test renames