initial incomplete pickle adapter
add some attribute conversion to the pickle adapter. fairly simplistic at the moment.
implement limiting by conditions in the pickle adapter for find_all_models and find_first_model