Preliminary setattr and getattr