added support for gophercloud's PopulateApi
prepared for new api builder