create FrameworkAction, DataBinder and some other classes and interfaces to resolve arguments