fluent interface for setKey()