pass absent instead of null to ctor parameters of type Optional

pass absent instead of null to ctor parameters of type Optional