Implemented function container, and progress with the reflection engine