Added required keyword for fields