Posistion of USSource is now final and initialisized in constructor