Attempting to make multi-traits init their constructors properly