Fix #5: validate lambda expression upon construction
Redesigned lambdas and projections handling

Resolves #5