Feature/log generic objects