Add explanation to InitiallyUnowned.constructor_wrap
Use constructor_wrap in all constructor methods