Implemented properties and commands for the view model layer.