implemented by Item by default as no-ops which are expected to be overridden. </p>
<div class="admonition note">
<p class="admonition-title">Note</p>
<p>returning an error from any of these <code>Hookable</code> methods will end the request, 
causing it to halt immediately after the hook. For example, returning an <code>error</code> 
from <code>BeforeDelete</code> will result in the content being kept in the database. 
The same logic applies to all of these interface methods that return an error 
- <strong>