- made the local request data protected instead of private, required for action tests
- added guard to protect against empty outputType when serializing/deserializing the container
basically working implementation of the AgaviActionTestCase