Removed unneeded interface inheritance
Nullable support