Made some fields private.
Added RejectException.