Why do we limit to BaseOpenmrsObject? Any Object might have a Date property...