class $sub_collection_name$(Base):

    def __init__(self, $parent_resource_name_lc$ , context):
        Base.__init__(self, context)
        self.parentclass = $parent_resource_name_lc$

    def __getProxy(self):
        proxy = context.manager[self.context].get('proxy')
        if proxy:
            return proxy
        #This may happen only if sdk was explicitly disconnected
        #using .disconnect() method, but resource instance ref. is
        #still available at client's code.
        raise DisconnectedError

