call to self.factory now uses adaptee as a positional argument

this allows us backward compatability with traits adapters which used the
name 'obj'.