Implements/extends Module class