Refactoring request item class