protected virtual bool ShouldDrawProperties () { return true; } protected virtual void DrawCustomProperties () { }