Replaced length function with virtual length property

How is it not?