Found that PDO is capable of returning domain objects. I removed the need to convert from PDO arrays to Domain objects.