public async Task <Person> AddAsync(Person person) { var query = _queryBuilder.BuildAddQuery(person); var result = await _gremlinPersistence.SubmitWithParametersAsync <dynamic>(query.Query, query.Parameters); return(_modelParser.ParseResultSet(result).FirstOrDefault()); }