Added multi-level property functionality for delete