Remove prepatch as all actions are the same
Added Factory patter to create Processors