better .at() for ValueObject