Remove deepcopy.
Add more flexible Field initialization.