Gave the responsibility of reading Alien from AlienReader to Alien
itself.