public function __construct($name)
 {
     parent::__construct("{$name} not found (assume deleted)");
 }
 public function __construct($name)
 {
     parent::__construct("Unkown field {$name}");
 }
 public function __construct($user_id)
 {
     parent::__construct('A user id was expected as per field type but called with "' . $user_id . '". This might happen when field type changed over the time (eg. was text field and is now a select box with user).');
 }