attributes and simple getter & setters.