```public var hmTextViewDelegate: HMTextViewProtocol?``` should be moved inside ```HMTextView``` class