Allow specification of properties at instance creation