strong performance-Improvment, by adding .getdata with works much faster, then the getter for an observer. Better jsDoc comments.