fix setStatus calls on response objects
add use interface in Kv implementations