def METHOD_NAME(self, instance):
    """Get the access object."""
    METHOD_NAME = self._get_cache(instance)
    if METHOD_NAME is not None:
        return METHOD_NAME
    data = self.get_dictkey(instance)
    if data:
        METHOD_NAME = self._access_obj_class.from_dict(data)
    else:
        METHOD_NAME = self._access_obj_class()
    self._set_cache(instance, METHOD_NAME)
    return METHOD_NAME