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