refactor DatabaseColumn

Rather than creating the sqlagg column object inside DatabaseColumn just pass it in