There was the "with" keyword : with self: .member = something .member2 = .member3 + .member4 etc... it is a bit more implicit because of the "with"... anyway.