Got a little too fancy - replacing runtime expression compile for getting default value with simple Activator.CreateInstance() call.