Remove abstract ValueObject class