Made read() static. Added static ByName() method. Check, please