Force_restart newparam as boolean

Is the :parent => Puppet::Parameter::Boolean the magic bit that makes it work? I thought I remembered there was some trick to it.