added generic get/set_property methods to access any property of a JavaObject that can be accessed using a property path (using getValue/setValue methods of weka.core.PropertyPath)