Refactor create create method.
Update variables names.
Refactor test.
Re order methods.
Return field type.