made case transform configurable