Since this is an exported type, can you add some comments similarly to the level of detail as other exported types (ie: http://godoc.org/github.com/marpaia/chef-golang#Cookbook)