Make sure to reload cache when adding new middleware to world
Adding Typechecks and improving middleware objects APIS