Refactored code: created abstract factory for creating specific TiptelFieldProcessors (chain of responsibility)