provides convenience methods for working with java beans and reflection