Performance fix: when interfaces were being used - they would always trigger the autoload file to be regenerated