SC add some useful domain objects (immutable id wrappers)