Modeling classes, attributes added and implementing encapsulation.