[refactoring] detectors -> objects