Safe KV which loggs errors and initial on KV*Data