/**
 * Method to delete a record.
 *
 * @param   mixed  $pk  An optional primary key value to delete.  If not set the instance property value is used.
 *
 * @return  boolean  True on success.
 *
 * @since   3.2
 * @throws  \UnexpectedValueException
 */
public function delete($pk = null);