Overhaul to have better typesafety and to support table updates killing race conditions between optionals and lists
Fix to accomodate for bug in constructor provisions
Adding missing file SpecificWakeType.wk
Fix bug in read order on optionals & lists