Fixed Functions, Lazy and SmartPointer references