Ability to reuse topology when adding objects from detail pages (fixes #574, fixes #998)