Won't this overwrite the original object? Maybe something like `Batman(filters, subview._batman.get('filters'))`, which will create a new object and then copy all the properties onto it.