protected override Rect DrawDecoratorElement(Rect position, MightySerializedField serializedField, int index, LineAttribute attribute) => MightyGUIUtilities.DrawLine(position, m_colorCache[serializedField].Value);
protected override void DrawDecorator(BaseMightyMember mightyMember, LineAttribute attribute) => MightyGUIUtilities.DrawLine(m_colorCache[mightyMember].Value);