Creation and initialization of objects