Splits _bootstrap() method to reduce complexity
Splits update() method to reduce complexity
Splits _checkLocale() method to reduce complexity
Moves setting item properties to own method
Splits process() method to remove complexity