added phpdoc-blocks and make Response Constructor Arg optional