Reworking constructors, support for +load and +initialize