use delegate constructor for absbeamline element
This MR refactors the default constructors of the AbsBeamline elements by using constructor delegation.
This reduces duplication and ensures less error-prone member initialisation.
Edited by snuverink_j