1. Does this work? Coz is not cloning and If we set a value on this, it'll be overwritten but another call in another row. We should be returning a new instance with the same fields

2. In the prepareAction() change comment to say something like // No Setup required