create method
Creates a instance of T
Implementation
@override
T create() {
final singleton = _localSingleton;
if (singleton == null) {
final createdSingleton = createInstance();
_localSingleton = createdSingleton;
return createdSingleton;
} else {
return singleton;
}
}