Use bson.M instead of writing map[string]interface{} everywhere