+ update default key generator strategy to improve compatibility for implicit declaration on one arg method + updated docs