fixed issue in Abstract loader withundefined data / changed type checking for contructor to use non-depreicated features