add type dispatch functions to chef_object