Structured module into class hierarchy with pure wrapper as base