made dependency versions less strict
added support for merchant defined fields