allow Asset to be used directly as a source file reader