A quasi contract is not a contract at all?