Allow literals to use object with kvc properties

@tgoyne 

Fixes #854