stupid angular 2way binding cant bind to an object/array that has been cleared