class: Add KCValue class