constructor: check before populate