Optional' cannot be applied to the first parameter of an extension method. The first parameter specifies which type to extend. ...