implement AppManifest.Serialize
add AppDependency