BI-Directional / Two-Way Data-Binding Library