hopefully data model is complete enough for now, but handler does not yet have all methods, e.g. execute()