Fix ambiguous parentheses warning
Fix constructor members order warning
Fix uneeded semicolon after closing brackets pedantic warning