better positional argument error for ComplexModelBase initializer.
fix typoi in array member_name generation