Depend on sergeylukin's modification of Idiorm