Interface FluentHasSize<S extends FluentHasSize<S>>