Value types initialised in ctors;
Multiple entry points support;