add SMB::Packer offset method
use methods rather than fields to access SMB::Parser state