Privatized constructors + fixed stuff.