ILL: Refactored ILL::Request classes