figured out how to pass an object with this or as an actual argument. Need to test store, setters and getters.
playing around with getters and setter and fantasy land. Figured it out and now implementing the bilby style getter setters. almost complete.
made immutable. separated list and object.
fixing errors from all the changes ...
finished making the main objects immutable now working on making ui work again. need to make controller updatable through and  method.
finished immutable conversion, split target from list, removed target object. need to remove list object.