Bitfield now being properly initialized in generated ctor.
Refactored generation of assign and copy ctor to their own methods.
Added todos inline in code.