fix dependency getting for square brackets expression
fix dependency getting for fns; add ModelContext
combine expression events and meta