- Changed return type of valueConstructorArgumentFromValue to id to avoid compiler errors when assigning binding