New exception for alias conflict.

Add defaults and aliash option into SimpleORM.

Still try to find out why it's much slower than the old version, more testing requested.