#KJ-KJ-38 Elaborate constructor signatures. Fixed, but in a rather hackish way. As one totest comment suggests, this implementation is probably incomplete. Will investigate the problem more soon.