Fixed value creation : use valid type in value object