Add deep copy to App Framework extensions