Implementation of object reader