removed data address dependency from storage class constructor

storage classes may hit different servers or none at all. if an address is needed it should go into the settings (which the storage class may access directly without having it passed down from the service)