we should also look at providing a option to force load/reload the file. where the file will be re-read from the disk by first calling `Builder.unload_file` then `builder.load_file`