Added convenience constructors