remove

inline fun <T : Any> remove(key: String? = null)