In the following sections we will list all syntaxes that can be used in implementing a ViewModel and applying ZK bind annotation.