Inheritance based lab classes