Cleaning some unneeded calls to Set for some lib constructors

Since the object constructor is called it sets the empty constructor
values correctly, also added some extra logging to InputLib