I think it would be better if your processor class could register with the static processor factory class. This allows anyone to make extensions without modifying the core application.