cleaned up numeric_extensions, made conversion methods for each MTK::Core type