Implementation of ActionFactory from Action annotation
Creation of tests for ActionFactory