add AppInstance.RegisterTypeAlias<T, TImpl>(string alias) where TImpl : T
add ObjectFormatExtension