The naming scheme I used here, and that I like a lot, is to add poor-man's constructor overloads as static methods starting with an uppercase letter. We should discuss which scheme we use, but that's what I would like to do.