OOP-ed experiment definition