removed MyState interface as its not needed when using @ManagedProperty