Looks like the constructors above, can be private?