I've removed the Int96 class in favor of Binary as a wrapper. Int96Value is used to demonstrate a Converter that handles Int96 by checking types.