It hasn't improved that much, you need to know the final size and fill all attributes, there are no defaults, at least in Python.