(not backward compat): renamed Hash/Adapters to Hash/Adapter and further changed API/clenaed up