Added new Implementor pattern.