@override T? tryMake<T>({String? name, Map<String, dynamic>? options}) { return contains<T>(name: name) ? make<T>(name: name, options : options) : null; }