Missing form wrapper test

- Added missing form wrapper constructor test.
Required adapter tests

- Added missing localized property name test.
- Cleaned up required adapter test class.
Tests for model state dictionary extensions

- Added tests for model state dictionary extensions.
Date and number validation messages

Fixed, date and number validators generating validated property names in
lowercase.
Components and it's tests clean up

- Cleaned up components and it's tests project's code base.