+ configurable schema name.
rm duplicate constructors.