Added collection_parameter decorator as a syntax sugar
random function added
improved assertEval method
Fixed a bug when self object was written into the context data
added a set of advanced functions for collections operations and sequence generation
Class restriction rewritten as self parameter arg_type setting
Self parameter validation added
Added string conversion functions
Added ways to specify parameter definitions for vararg parameters