Refactor equals implementation to support null comparisons

Add all Conversions to console startup