initialisation returns list of affected objects