default all fields, so if order= param is missing some, we don't create broken data structures. fixes #18