simple support for loading requirements (at least from the same utility code type and file), caching support