Creates objects which encapsulate actions and parameters.