Changed `accountId` from an option to a trait

Also enabled other optional parameters, like checksum and fb share image