allow array of keys or individual key for specifying which properties to define raw-ly