fixed problems with binary writing caused by not allowing instantiated
constructor types in constructor constructors.