public T FindFirst(string property, string value)
        {
            var storedEntity = _EventStream.FindFirst(property, value);

            if (storedEntity == null)
            {
                return(default(T));
            }

            var entity = CreateEntity(storedEntity);

            return(entity);
        }