Refactor equals implementation to support null comparisons
Add all Conversions to console startup