Use Optionals instead of nulls everywhere possible.