Added one-way bindings. Refactored a lot of code.