Added constructor behaviors. Wrapped behaviors in tests. Created arguments and headers and associated tests.