Make Filesystem implement AdapterInterface