Less defaults set as attributes. More required values.

Better log messages.