Developing Domain-specific Simulation Objects for Modeling Clinical Laboratory Operations