Changed that single result hydrators not magical use first row of result. Thrown HydratorException if a second row would be delivered by statement; removed check within findByUniqueIndex function