Returns if items can be added to this controller. Uses maxLength that was set in the constructor for the upper limit.
bool get canAdd => _itemControllers.length < maxLength;