fixed(~) Action item constructors

removed the external instantiate-and-assign functions associated w/ each
object and wrapped each object with a function to return an anonymous singleton
object. Also: I do very much hate git diff.
removed redundant function names in Action classes