refactor action class runner with better class loading
use predefined use class
Rename methods:

- generateRecordAction
- generateRecordActionNs