Added additional accessors for clients and components that enable CBs to access those entities as std::shared_ptrs rather than raw ptrs
┆Issue is synchronized with this Jira Task by Unito