All "Simple" comes from this component,
2 way binding works using uni-directional data-flow, so it's not the same 2 way binding in AngularJS 1.x, fields flagged with "2-way" means it ables to update the data source then the data keeps flowing one way to all bindings.