Thanks for the information.
Actually, if I drop the " : this(null) " part, it still crashes when registering by 'RegisterPerRequest' / 'RegisterSingleton'
It works fine though if I use:
container.RegisterInstance(typeof(IDataAccess), null, new StoreDataAccess());
both with 'this(null)' and without, but this construct is essentially the same as
container.RegisterHandler(typeof(IDataAccess), null, simpleContainer => new StoreDataAccess());
as far as I can tell.
I'll just use the 'RegisterInstance' then, at least for now...