Added ClassBeanDescriptor.
AbstractClassBeanDescriptor now allows for a preprocessor to operate on its own body before gathering property metadata.