Implemented flyweight pattern for DetonationStrategy creation