added office value object and office service