@Retention(value=RUNTIME)
@Target(value=METHOD)
public @interface CompoundProperty
Use this annotation on any ShapeProperty that you want the property reflection to descend into and discover
sub-properties. This annotation must be on properties whose type is a subclass of RMObject