Componennt for ValueObject