Add an extension point that derived clients can hook to add their own objects to the api