LightSpeed aims to enable you to model your domain in as natural a way as possible. This means allowing you to use object-oriented constructs such as inheritance, to represent ‘kind of’ relationships between entity classes, and value objects, to assign business semantics to an attribute or group of attributes. This chapter shows how to use these object-oriented techniques and how they map to relational database storage.