swift containers fluent api