Simple Beans-Binding Framework for Swing with compile-time checking