add attr_reader to the main engines to make debugging and testing easier