reintroduce some older API methods, deduplicate and sort scopes on object creation