AllowNullOrEmptyValue support

1. AllowNullOrEmptyValue support
2. Validation attributes partial sealed modifier removal