Adding some construct logic to Assignment class
Injecting the field type object into the Assignment class