Changed head method to reset to reduce need on illuminate/support
Updated item validation dockblock to reflect exceptions thrown.