initial commit of DocBlockHelper: cached access to parsed dockblock data