def __init__(self):
        """ constructor """

        TaskManager.__init__(self)
        self.getters.update({
            'approved_categories': 'get_general',
            'aspect_ratio': 'get_general',
            'author': 'get_general',
            'categories': 'get_many_to_many',
            'category_relationships': 'get_many_to_one',
            'create_timestamp': 'get_time',
            'deleted': 'get_general',
            'description': 'get_general',
            'encoded_videos': 'get_many_to_one',
            'is_ready': 'get_general',
            'keywords': 'get_general',
            'length': 'get_general',
            'live': 'get_general',
            'name': 'get_general',
            'num_views': 'get_general',
            'owner': 'get_foreign_key',
            'photo_url': 'get_general',
            'prerequisite_tasks': 'get_many_to_many',
            'public': 'get_general',
            'src_file_size': 'get_general',
            'status': 'get_general',
            'tags': 'get_tags',
            'users_who_watched': 'get_general',
        })
        self.setters.update({
            'aspect_ratio': 'set_general',
            'author': 'set_general',
            'categories': 'set_many',
            'description': 'set_general',
            'encoded_videos': 'set_many',
            'keywords': 'set_general',
            'length': 'set_general',
            'live': 'set_general',
            'name': 'set_general',
            'owner': 'set_foreign_key',
            'photo_url': 'set_forbidden',  # placeholder
            'prerequisite_tasks': 'set_many',
            'public': 'set_general',
            'status': 'set_general',
            'tags': 'set_tags',
        })
        self.my_django_model = facade.models.Video
    def __init__(self):
        """ constructor """

        TaskManager.__init__(self)
        self.getters.update({
            'approved_categories' : 'get_general',
            'aspect_ratio' : 'get_general',
            'author' : 'get_general',
            'categories' : 'get_many_to_many',
            'category_relationships' : 'get_many_to_one',
            'create_timestamp' : 'get_time',
            'deleted' : 'get_general',
            'description' : 'get_general',
            'encoded_videos' : 'get_many_to_one',
            'is_ready' : 'get_general',
            'keywords' : 'get_general',
            'length' : 'get_general',
            'live' : 'get_general',
            'name' : 'get_general',
            'num_views' : 'get_general',
            'owner' : 'get_foreign_key',
            'photo_url' : 'get_general',
            'prerequisite_tasks' : 'get_many_to_many',
            'public' : 'get_general',
            'src_file_size' : 'get_general',
            'status' : 'get_general',
            'tags': 'get_tags',
            'users_who_watched' : 'get_general',
        })
        self.setters.update({
            'aspect_ratio' : 'set_general',
            'author' : 'set_general',
            'categories' : 'set_many',
            'description' : 'set_general',
            'encoded_videos' : 'set_many',
            'keywords' : 'set_general',
            'length' : 'set_general',
            'live' : 'set_general',
            'name' : 'set_general',
            'owner' : 'set_foreign_key',
            'photo_url' : 'set_forbidden', # placeholder
            'prerequisite_tasks' : 'set_many',
            'public' : 'set_general',
            'status' : 'set_general',
            'tags' : 'set_tags',
        })
        self.my_django_model = facade.models.Video
    def __init__(self):
        """ constructor """

        TaskManager.__init__(self)
        self.getters.update({
            'completion_requirement' : 'get_general',
            'course' : 'get_foreign_key',
            'data' : 'get_general',
            'url' : 'get_general',
        })
        self.setters.update({
            'completion_requirement' : 'set_general',
            'course' : 'set_foreign_key',
            'data' : 'set_general',
            'url' : 'set_general',
        })
        self.my_django_model = facade.models.Sco
    def __init__(self):
        """ constructor """

        TaskManager.__init__(self)
        self.getters.update({
            'completion_requirement': 'get_general',
            'course': 'get_foreign_key',
            'data': 'get_general',
            'url': 'get_general',
        })
        self.setters.update({
            'completion_requirement': 'set_general',
            'course': 'set_foreign_key',
            'data': 'set_general',
            'url': 'set_general',
        })
        self.my_django_model = facade.models.Sco