Created all classes according to Visio document