Submitted by GreyArt, also found by WatchPug
Currently, many core operations (like NestedFactory.create(), NestedFactory.swapTokenForTokens()) are dependent on the assumption that the cache is synced before these functions are executed however this may not necessarily be the case.
This flow is not aware that the cache is not in synced.
Add a modifier to require that the cache is synced to all functions that interact with the operators.
