Yet Another Approach to Properties, in Java.