    >>> from zope.component import provideAdapter
    >>> from zope.interface import alsoProvides, implements
    >>> from collective.folderlogo.adapter.folder_logo_properties import FolderLogoProperties
    >>> from collective.folderlogo.interfaces import IFolderLogoProperties
    >>> provideAdapter(FolderLogoProperties)
    >>> from Products.CMFPlone.interfaces.properties import ISimpleItemWithProperties
    >>> class Tool(object):
    ...     implements(ISimpleItemWithProperties)
    ...     def __init__(self, **kwargs):
    ...         for k, v in kwargs.items(): setattr(self, k, v)
    ...     def getProperty(self, name):
    ...         return getattr(self, name)
    ...     def _updateProperty(self, name, value):
    ...         setattr(self, name, value)
    >>> context = Tool()
    >>> from Products.CMFPlone.interfaces.properties import ISimpleItemWithProperties
    >>> alsoProvides(context, ISimpleItemWithProperties)
    >>> properties = IFolderLogoProperties(context)
    >>> properties.logo_id
    Traceback (most recent call last):
    ...
    AttributeError: 'Tool' object has no attribute 'logo_id'
    >>> properties.logo_id = 'logo'
    >>> properties.logo_id
    'logo'
    >>> properties.getProperty('logo_id')
    'logo'
