made model and view model containers internal
refactored Module prototype extensions