Enhanced plain_old_model to handle mixed string and symbol hash keys.