Wrote mapping types for element and property level configuration