lazy evaluation attributes to get real time values