Module context

Do not review yet, I'm expecting failures.
you need to leave these methods here and forward them to the new implementation in order to prevent yourself from giving Cosmin extra work fixing his converters.