consider setting above values with a loop, eg:
for field in [..]: setattr(self, field, locals()[field])