fix mysql module version issue + rename module + allow dynamic field requirement (need to find a way to template the object)