Never write complicated nested javascript objects again