Allow hooks to the constructor for DAOs, and moved configure to after public properties have been set to their defaults.  This allows for pre and post of defaults being defined.