changed back to interface{} instead of Identified - I must use reflect if I want to make it lightweight (without extra functions for each model type - embedded structs in GAE can not be pointers, and functions added to them (to avoid adding them to each main struct type) will thus not update the embedded struct values)).