Add type protected to delete