House and subclasses