Free names from the NameClass property, it was unnecessary and stupid
First pass at  module interfaces