Added several setters and annotations.