@lolaodelola @kaokun If locations do have behaviour (which it sounds like they might if multiple things exist at a given location), then encapsulating that in a separate model will probably make more sense to stop location behaviour being spread about the place.