There are two different parts to your inquiry. Beaming is a portion of the protocol that allows communication with certain devices such as door locks; further door locks generally use the encrypted/security class of the Zwave protocol. If you want to add a door lock/deadbolt, you will need [some] beaming devices to allow the lock to communicate [via mesh] back to the controller.
Instant status is a separate portion that reports the status of the device (e.g. dimmer) any time it's used. Generally speaking, most controllers are able to keep track of status if controlled solely by the controller. The issue is when you use a switch/dimmer manually. If the device does not support instant status, and you use it manually, the controller will be unaware of it's state.
One method many people use as a work-around for the instant status is to use polling; which will poll all devices and ask for their status every X minutes. I don't use this method, because I have battery powered deadbolts, and don't want my locks having to expend battery power every X minutes to report it's status. That said, some locks (e.g. Kwikset) do report their status any time they are used, whether electronically or manually, and they report the status back to the controller.