BorLaze, я ни один сеттер руками не написал, всё за меня предложил сделать эклипс, после того, как я поставил модификатор private. Сейчас переделал так, как вы сказали, и всё заработало. А в чем логика? Я так понимаю, правильнее в таких случаях читать код справа налево?