ENH: Better case support and property use