1/ Is there a need to have GlobalDroneFactory at all? Just configurator would be enough.
2/ Should not here be Default.class?