Refactoring shell object.