For example the  ```BootGRUB2Class``` has ``` publish :function => :Reset, :type => "void (boolean)" ``` , but this method is implemented in its parent.