If you enjoy trying to spot bugs in the API, with unexpected behaviour: checkout the Tekla API.
The following does not move the object. Can you discern why?
// set up second beam_moved_geometrically
Beam beam2manuallyTransformed = beamFactory(startPointFactory(), endPointFactory(), "2"); // orange class string
beam2manuallyTransformed.Insert();