23. Added Field class