That's their biggest flaw:
They need to be initialized. Therefore, it's impossible to dynamically add or assign to these members after the object has been created. And that's a very, very, very handy concept that it very used.
If you can't assign your class members at will, your class is almost useless.