Update module with new Module Abstract class define