lazy lookup dynamically allocated
change lazylookup back to class attribute