Traditionally, finite state machines based approaches are used in real-time object-oriented systems development for modelling the dynamic behaviour of an object. Finite state machines based approaches, however, suffer from several problems when used for modelling large and complex objects. As an alternative, an extended object model, LayOM, and an associated modelling approach is proposed aiming to solve the aforementioned problems and other problems related to object state.