Automatically add getter/setters for Java properties (including array-based)