Add virtual attributes computed on the fly