Why did you move the attributes here btw ? Do we need them at creation time for some reason ?