BytemanBuilder refactor constructor