Gmusicgo constructors and modifying methods