Adjustments for Beta 4

- use access control
- make sure filter and map are lazy (apple made them eager)
- make aliases final

Fixes #1