generalize retrieving objects implemented by extension points