Change the way objects are created