Generic member constructor. New style struct.