class %(sub_collection_name)s(Base):

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

    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

