KVC - Key Value Coding for Erlang data structures