New GetByArtificialId Repository method works on NHib