Squashed commit of the following:

commit d1f8181bb66d42567a034b806f07c34223dac7cc
Author: evgeniy.shevchenko <evgeniy.shevchenko@engagepoint.com>
Date:   Thu Mar 20 15:12:18 2014 +0200

    EDOC-1168
     implement global ignored properties

commit 70f4c1201b0017e4b7e61b09f45e06413b75f0f0
Author: evgeniy.shevchenko <evgeniy.shevchenko@engagepoint.com>
Date:   Wed Mar 19 15:48:48 2014 +0200

    EDOC-1168
     implement global ignored properties

commit 68a4aed22676501fb21778bd424175c237c4c503
Author: nick.knysh <nick.knysh@engagepoint.com>
Date:   Wed Mar 19 17:02:05 2014 +0200

    cached types + small refactoring //

commit 9b820ef13997ea4450234cc0487e96d09d4bbb88
Author: nick.knysh <nick.knysh@engagepoint.com>
Date:   Tue Mar 18 18:34:22 2014 +0200

    temporary solution for unfiled document retrieval

commit 0d401549b98f76df39c5af84872cabbee81a4082
Author: nick.knysh <nick.knysh@engagepoint.com>
Date:   Fri Mar 14 18:05:49 2014 +0200

    single version

commit 915849834f0e6756168a47d74c0da4982f52abeb
Author: nick.knysh <nick.knysh@engagepoint.com>
Date:   Fri Mar 14 15:32:21 2014 +0200

    sns unfiled query

commit 01395d4eb7fd3f80e1aebb57725e178846f2885d
Author: nick.knysh <nick.knysh@engagepoint.com>
Date:   Thu Mar 13 11:54:57 2014 +0200

    switch version

commit 4424c858b7c38b382d5c712b1bf32dc91a7c0b8d
Author: nick.knysh <nick.knysh@engagepoint.com>
Date:   Thu Mar 13 11:33:16 2014 +0200

    switch version

commit 40935b56f7183e9d0965c62a63d8653312c745fd
Author: nick.knysh <nick.knysh@engagepoint.com>
Date:   Wed Mar 12 16:27:56 2014 +0200

    SNAPSHOT version