Allow adapter auto creation in constructor as well