clientlib.AbstractClient: optional customKeys(), setCustoms(), customs()
Refactoring