Namable constructor