def create_class(type)
eval "
class #{type} < BasicType
@providers=ProviderArray.new # you need this assignment in each inherited class
end
"
end
create_class("UserName")
create_class("UniqueUserName")
create_class("TrafficLimit")
create_class("UniqueTrafficLimit")