Always create a new Struct

this will prevent recreating struct object with different attributes and getting 'struct size differs (ArgumentError)'