Added work_order class and attribute presence tests