Added creating objects with different constructor signatures. Now you can add custom signature of class constructor for type in 3rd parameter of register_type method. Then you can specify arguments in "resolve" methods. Methods "resolve_all" create objects if constructor signature conforms to specified arguments.