Implementing Note Behavior Client Side and Changed Item enum type