fluent k/v methods