Added placeholder option to default constructor.