apparently some odf contain keys that begin with lower case. this is basically not legal but to prevent unexpected behavior the class now compensates for that.