Added virtuals as @getter and @setter