file catalog operations that don't return a result can be async
image init should ensure both ActiveType and FileTypes are sane