fixed property access, enhanced logging