Adds support for generating methods in Helios

- Supports `initialize`
- Supports `getter`/`setter`
- Dispatches the generation stategy to the selected class