/// <summary>
 /// Cria uma sessão de persistencia.
 /// </summary>
 /// <returns></returns>
 public IPersistenceSession CreateSession()
 {
     return(new DynamicPersistenceSession(_databaseContext.CreateSession(), _cacheContext.CreateSession(), _typeSchema, _recordKeyFactory));
 }