using IFC class mapping