Parsing action parameter design pattern