Remove BCL dependency from NET45