Represents an object which can receive four arguments as part of its initialization process.
Base interface of IArgs<TFirstArgument, TSecondArgument, TThirdArgument, TFourthArgument>.