ah that makes sense incomplete class limits us a lot shrug nit  otherwise  maybe a global  template  class datatype using internalnodeattacheddatastoragefor internalnodeattacheddatastorage sizeof datatype could help 