inline Pattern::Pattern(Pattern const &other)
{
    copy(other);
}
