make default key transformation strategy configurable
fix key value spec