Deleted all setters and added exception to constructor.