You already typehint on ValueObject, no need to check.