lazyval (npm): A simple way to define lazy properties to a generic object or a prototype
Keywords: lazy|property|inheritance|prototype